package com.hisense.ovcloud.asop.entity.db;


import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Table;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Table("devicemodule")
public class DeviceModule {
    @Column(value = "devicemoduleid")
    private int devicemoduleid;

    @Column(value = "puid")
    private String puid;

    @Column(value = "deviceid")
    private String deviceid;

    @Column(value = "wifiid")
    private String wifiid;

    @Column(value = "binddate")
    private long binddate;

    @Column(value = "featurecode")
    private String featurecode;

    @Column(value = "devicetypecode")
    private String devicetypecode;

    @Column(value = "shdevicetypecode")
    private String shdevicetypecode;

    @Column(value = "commoduletypecode")
    private String commoduletypecode;

    @Column(value = "devicecode")
    private String devicecode;

    @Column(value = "devicename")
    private String devicename;

    @Column(value = "brandid")
    private int brandid;

    @Column(value = "status")
    private int status;

    @Column(value = "virtualdevice")
    private int virtualdevice;

    @Column(value = "ip_addr")
    private String ip_addr;

    @Column(value = "groupid")
    private int groupid;

    @Column(value = "language_id")
    private int language_id;

    @Column(value = "platformid")
    private int platformid;

    @Column(value = "isfactorybindflag")
    private int isfactorybindflag;
}
